Method and apparatus for changing screen in electronic device

ABSTRACT

A method and an apparatus for changing a screen in an electronic device that provides a plurality of windows are provided. The method includes providing, by an electronic device, a plurality of windows functionally connected to the electronic device, selecting at least one window displaying a first application among the plurality of windows, obtaining an input related to a second application being executed in the selected at least one window, and displaying the second application through the at least one window, based on the obtained input. The present disclosure is not limited to a specific embodiment, but various embodiments based on a technical spirit of the present disclosure may be implemented.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is a continuation application of prior application Ser.No. 16/384,306, filed on Apr. 15, 2019, which is a continuationapplication of prior application Ser. No. 14/470,097, filed on Aug. 27,2014 and was based on and claimed priority under 35 U.S.C. § 119(a) of aKorean patent application number 10-2013-0104431, filed on Aug. 30, 2013in the Korean Intellectual Property Office, the disclosure of each ofwhich is incorporated by reference herein in its entirety.

TECHNICAL FIELD

The present disclosure relates to a method and an apparatus for changinga screen in an electronic device that provides a plurality of windows.

BACKGROUND

Due to a remarkable development of an information and communicationtechnology and a semiconductor technology, a supply and use of variouselectronic devices has been rapidly increased. The electronic deviceprovides various functions such as a call function, a music playingfunction, a text message transmission and reception function, a digitalbroadcast receiving function, a short distance wireless communicationfunction, an internet access function, and/or the like.

Meanwhile, the electronic device provides a multi-tasking function thatcan simultaneously execute a plurality of applications. The electronicdevice may display a plurality of applications to be overlapped.Further, the electronic device may provide a multi-window function thatsimultaneously executes a plurality of applications through a pluralityof windows.

As described above, as the plurality of applications are overlapped tobe displayed, the electronic device may provide a screen change functionthat changes a screen into an execution screen of another application.For example, when a specific key (e.g., a home key) is pressed for acertain time or more, the electronic device may provide a list ofapplications being executed in a background, and display the executionscreen of application selected from the list in the uppermost portion.

However, when a screen change is requested, the electronic devicesaccording to the related art may provide a list of all executedapplications. Thus, because all applications are provided as a list, auser of electronic device according to the related art may find select adesired application from the list to be uneasy and/or difficult.Further, as all applications executed in a plurality of windows areprovided as a list, a user of the electronic device according to therelated art may have difficulty recognizing the window in whichapplication is being executed.

The above information is presented as background information only toassist with an understanding of the present disclosure. No determinationhas been made, and no assertion is made, as to whether any of the abovemight be applicable as prior art with regard to the present disclosure.

SUMMARY

Aspects of the present disclosure are to address at least theabove-mentioned problems and/or disadvantages and to provide at leastthe advantages described below. Accordingly, an aspect of the presentdisclosure is to provide a method and an apparatus for changing a screenin an electronic device that can easily perform a screen change in amulti-window mode.

In accordance with an aspect of the present disclosure, a method isprovided. The method includes providing, by an electronic device, aplurality of windows functionally connected to the electronic device,selecting at least one window displaying a first application among theplurality of windows, obtaining an input related to a second applicationbeing executed in the selected at least one window, and displaying thesecond application through the at least one window, based on theobtained input.

In accordance with another aspect of the present disclosure, anelectronic device is provided. The electronic device includes a displayunit configured to include a plurality of windows, and a controllerconfigured to select at least one window displaying a first applicationamong the plurality of windows, and to obtain an input related to asecond application being executed in the selected at least one window,wherein the controller controls the display unit to display the secondapplication through the at least one window, based on the input.

In accordance with another aspect of the present disclosure, a computerreadable medium containing program instructions for causing a computerto perform the method is provided. The computer readable medium includesproviding, by an electronic device, a plurality of windows functionallyconnected to the electronic device, selecting at least one windowdisplaying a first application among the plurality of windows,displaying application information related to a second applicationexecuted in the selected at least one window through the at least onewindow, obtaining an user input related to the application information,and displaying the second application through the at least one window,based on the obtained user input.

Other aspects, advantages, and salient features of the disclosure willbecome apparent to those skilled in the art from the following detaileddescription, which, taken in conjunction with the annexed drawings,discloses various embodiments of the present disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainembodiments of the present disclosure will be more apparent from thefollowing description taken in conjunction with the accompanyingdrawings, in which:

FIG. 1 is a block diagram illustrating a configuration of an electronicdevice according to an embodiment of the present disclosure;

FIG. 2 is a flowchart illustrating a method of changing a screen of anelectronic device according to an embodiment of the present disclosure;

FIG. 3 is a diagram illustrating a method of executing a plurality ofapplications in a multi-window mode according to an embodiment of thepresent disclosure;

FIGS. 4 and 5 are diagrams of screen illustrating a method of changing ascreen of an electronic device according to an embodiment of the presentdisclosure;

FIGS. 6 and 7 are diagrams of screen illustrating a method of changing ascreen of an electronic device according to various embodiments of thepresent disclosure;

FIGS. 8A, 8B, 8C, 8D, and 8E are diagrams of screen illustrating amethod of changing a screen of an electronic device according to variousembodiments of the present disclosure; and

FIG. 9 is a diagram of screen illustrating a method of changing a screenof an electronic device according to various embodiments of the presentdisclosure.

Throughout the drawings, it should be noted that like reference numbersare used to depict the same or similar elements, features, andstructures.

DETAILED DESCRIPTION

The following description with reference to the accompanying drawings isprovided to assist in a comprehensive understanding of variousembodiments of the present disclosure as defined by the claims and theirequivalents. It includes various specific details to assist in thatunderstanding but these are to be regarded as merely exemplary.Accordingly, those of ordinary skill in the art will recognize thatvarious changes and modifications of the various embodiments describedherein can be made without departing from the scope and spirit of thepresent disclosure. In addition, descriptions of well-known functionsand constructions may be omitted for clarity and conciseness.

The terms and words used in the following description and claims are notlimited to the bibliographical meanings, but, are merely used by theinventor to enable a clear and consistent understanding of the presentdisclosure. Accordingly, it should be apparent to those skilled in theart that the following description of various embodiments of the presentdisclosure is provided for illustration purpose only and not for thepurpose of limiting the present disclosure as defined by the appendedclaims and their equivalents.

It is to be understood that the singular forms “a,” “an,” and “the”include plural referents unless the context clearly dictates otherwise.Thus, for example, reference to “a component surface” includes referenceto one or more of such surfaces.

According to various embodiments of the present disclosure, anelectronic device may include communication functionality. For example,an electronic device may be a smart phone, a tablet Personal Computer(PC), a mobile phone, a video phone, an e-book reader, a desktop PC, alaptop PC, a netbook PC, a Personal Digital Assistant (PDA), a PortableMultimedia Player (PMP), an mp3 player, a mobile medical device, acamera, a wearable device (e.g., a Head-Mounted Device (HMD), electronicclothes, electronic braces, an electronic necklace, an electronicappcessory, an electronic tattoo, or a smart watch), and/or the like.

According to various embodiments of the present disclosure, anelectronic device may be a smart home appliance with communicationfunctionality. A smart home appliance may be, for example, a television,a Digital Video Disk (DVD) player, an audio, a refrigerator, an airconditioner, a vacuum cleaner, an oven, a microwave oven, a washer, adryer, an air purifier, a set-top box, a TV box (e.g., SamsungHomeSync™, Apple TV™, or Google TV™), a gaming console, an electronicdictionary, an electronic key, a camcorder, an electronic picture frame,and/or the like.

According to various embodiments of the present disclosure, anelectronic device may be a medical device (e.g., Magnetic ResonanceAngiography (MRA) device, a Magnetic Resonance Imaging (MRI) device,Computed Tomography (CT) device, an imaging device, or an ultrasonicdevice), a navigation device, a Global Positioning System (GPS)receiver, an Event Data Recorder (EDR), a Flight Data Recorder (FDR), anautomotive infotainment device, a naval electronic device (e.g., navalnavigation device, gyroscope, or compass), an avionic electronic device,a security device, an industrial or consumer robot, and/or the like.

According to various embodiments of the present disclosure, anelectronic device may be furniture, part of a building/structure, anelectronic board, electronic signature receiving device, a projector,various measuring devices (e.g., water, electricity, gas orelectro-magnetic wave measuring devices), and/or the like that includecommunication functionality.

According to various embodiments of the present disclosure, anelectronic device may be any combination of the foregoing devices. Inaddition, it will be apparent to one having ordinary skill in the artthat an electronic device according to various embodiments of thepresent disclosure is not limited to the foregoing devices.

Prior to a detailed description, a multi-window mode may be a mode thatsimultaneously executes applications by using a plurality of windows. Aplurality of applications may be executed through each window. Eachwindow has a restriction of display size such that the plurality ofapplications may be overlapped on one window. For example, each windowmay display an execution screen of the most recent application.

FIG. 1 is a block diagram illustrating a configuration of an electronicdevice according to an embodiment of the present disclosure.

Referring to FIG. 1 , the electronic device 100 according to anembodiment of the present disclosure may include a controller 110, astorage unit 120, a display unit 130, an input unit 140, a wirelesscommunication unit 150, an audio processing unit 160, and an interfaceunit 170.

The audio processing unit 160 may be connected to (or otherwise include)a speaker (SPK) to output an audio signal which is transmitted andreceived during a call, an audio signal included in the receivedmessage, or an audio signal according to a play of audio file stored inthe storage unit 120. The audio processing unit 160 may be connected to(or otherwise include) a microphone (MIC) to collect user's voice orother audio signal. The audio processing unit 160 according to variousembodiments of the present disclosure may output various effect soundsaccording to the operation of the electronic device 100 through the SPK.For example, the audio processing unit 160 may output an effect sound tonotify a selection of application, an effect sound to notify ageneration of screen change event, an effect sound to notify a selectionof specific window in a state in which a multi-window is displayed, andan effect sound corresponding to an inputted key through the SPK.

The input unit 140 may include a plurality of input keys function keys,and/or the like to receive number or character information, and to setvarious functions. The function keys may include a direction key, a sidekey, and a shortcut key, and/or the like set to perform a specificfunction. Further, the input unit 140 may generate a user setting and akey signal related to a function control of the electronic device 100 tosend to the controller 110. The input unit 140 may be formed of one ofinput means such as a Ball Joystick, an optical joystick, a wheel key, atouch key, a touch pad, a touch screen, the like, or a combinationthereof. According to various embodiments of the present disclosure, theinput unit 140 may transmit an input signal of turning a multi windowmode on/off, an input signal of requesting a screen change for aspecific window among the multi windows, an input signal of selectingone of applications executed in a specific window, and/or the like, tothe controller 110.

The wireless communication unit 150 may support a wireless communicationfunction of the electronic device 100. The wireless communication unit150 may include a mobile communication module to support a mobilecommunication (e.g., a 3G or 4G mobile communication, and/or the like)function, a short distance wireless communication module to support ashort distance wireless communication function (e.g., Near FieldCommunication (NFC), Bluetooth, Wireless LAN, Wi-Fi, Wi-Fi Direct,Digital Living Network Alliance (DLNA), Miracast, and/or the like),and/or the like. According to various embodiments of the presentdisclosure, the wireless communication unit 150 may support a wirelessconnection with anther electronic device (e.g., a tablet PC, a monitor,a notebook PC, a digital TV, and/or the like). For example, the wirelesscommunication unit 150 may support to configure a multi-window byconnecting to other electronic device through a short distance wirelesscommunication (e.g., Bluetooth, Wireless LAN, Wi-Fi, Wi-Fi Direct, DLNA,Miracast, and/or the like).

The interface unit 170 may support a wired connection with anotherelectronic device (e.g., a tablet PC, a monitor, a notebook PC, adigital TV, and/or the like). The interface unit 170 may be a connectorhaving a standard of Universal Serial Bus (USB), Micro USB, HighDefinition Multimedia Interface (HDMI), Micro HDMI, mini HDMI, and/orthe like. However, various embodiments of the present disclosure are notlimited thereto. For example, the interface unit 170 may be formed of aconnector having various standards.

The display unit 130 (e.g., a display screen) may display informationinputted by a user or information to be provided to the user as well asvarious menus of the electronic device 100. For example, the displayunit 130 may provide various screens according to a use of theelectronic device 100, such as a menu screen, a web page screen, a callscreen, and/or the like. The display unit 130 may be formed of a LiquidCrystal Display (LCD), an Organic Light Emitted Diode (OLED), and/or thelike. Meanwhile, when the display unit 130 may be formed in a form of atouch screen, the display unit 130 may perform a function of input unit140.

According to various embodiments of the present disclosure, the displayunit 130 may display an application execution screen. For example, whena plurality of applications are executed in a state in which amulti-window mode is activated, the display unit 130 may be split intoplural screens (e.g., two). Each of the execution screen of theplurality of applications may be displayed in each split window. Forexample, when a second application is executed in a state in which afirst application is displayed in a full screen, the display unit 130may be split into two screens, display the execution screen of the firstapplication in a first split window, and display the execution screen ofthe second application in a second split window. In this state, if athird application is executed, the display unit 130 may display theexecution screen of the third application in the first split window. Inthis case, the first split window may display the first application andthe third application to be overlapped.

Alternatively, according to various embodiments of the presentdisclosure, the display unit 130 may display the execution screen of theplurality of applications through a pop-up window, without splitting thescreen. For example, when the second application is executed in a statein which the first application is displayed in a full screen, thedisplay unit 130 may output a pop-up window, and output the executionscreen of the second application on the pop-up window. In this state, ifthe third application is executed, the display unit 130 may display theexecution screen of the third application on the pop-up window. In thiscase, the pop-up window may display the second application and the thirdapplication to be overlapped.

According to various embodiments of the present disclosure, the displayunit 130 may display at least one of the applications being executed ina specified window or in a specified pop-up window when a screen changeevent occurs in the specified window or in the specified pop-up windowamong a plurality of windows. The at least one of the applications maybe displayed as, for example, a list, an icon, a thumbnail, a text,and/or the like. When one application is selected from the at least oneof the applications, the display unit 130 may change the screen of thespecified window or the specified pop-up window into the executionscreen of the selected application.

The storage unit 120 may store an application program necessary forother option function such as a sound play function, an image or videoplay function, an internet access function, a text message function, amap service function, and/or the like as well as an Operating System(OS) of the electronic device 100. Further, the storage unit 120 maystore various data such as a video data, a game data, a music data, amovie data, a map data, and/or the like. According to variousembodiments of the present disclosure, the storage unit 120 may store,for example, a multi-window operating program to execute the applicationand manage a change of screen in a multi-window mode. The multi-windowoperating program may include, for example, a routine to configure themulti-window buy using a screen split, a pop-up window, and otherelectronic device or display unit, a routine to control an execution ofapplication in the multi-window, a routine to display a list ofapplications being executed in a corresponding area (window) when ascreen change event is detected, and a routine to change a screen of thecorresponding area (window) into an execution screen of the applicationselected from the list, and/or the like.

The controller 110 may control an overall operation of the electronicdevice 100 and a signal flow between internal blocks of the electronicdevice 100, and perform a data processing function to process data. Forexample, the controller 110 may be formed with a Central Processing Unit(CPU), an Application Processor (AP), and/or the like. Further, thecontroller 110 may be formed with a single-core processor or amulti-core processor.

According to various embodiments of the present disclosure, thecontroller 110 may control an application execution in a multi-windowmode or a screen change in each window. For example, the controller 110may execute at least one application for each window in the multi-windowmode. When the screen change event is detected in a specified windowamong a plurality of windows (e.g., in response to detecting a screenchange event in a particular window), the controller 110 may display alist of applications being executed in the specified window. When the atleast one application is selected from the list (e.g., in response toselection of at least one application), the controller 110 may controlthe display unit 130 to display the execution screen of the selectedapplication through the specified window.

The controller 110 may include a screen management unit 111 and anapplication management unit 113. The screen management unit 111 maycontrol to split the window with a specified number (e.g., two) when theplurality of applications are executed in the multi-window mode, and todisplay the execution screen of the plurality of applications to eachsplit window. For example, the screen management unit 111 may select(e.g., focus on) one of a plurality of windows. Alternatively, when theplurality of applications are executed in the electronic device 100operated in the multi-window mode, the screen management unit 111 maycontrol the display unit 130 to display at least part of the executionscreen of the plurality of applications by using a pop-up window. Inthis case, the size and location of the pop-up window may be changed.

According to various embodiments of the present disclosure, theelectronic device 100 may be connected wireless or wired with otherelectronic device including the display unit 130 or an external displaydevice to operate the multi-window mode. In this case, the electronicdevice 100 may provide at least one window among a plurality of windowsin other electronic device or the external display device. The screenmanagement unit 111 may control to display the execution screen of theplurality of applications through each of the plurality of windows.

The application management unit 113 may manage the execution of theapplication in the multi-window mode, or manage information on theapplications being executed in each of a plurality of windows. Forinstance, when the screen change event is detected in a specifiedwindow, the application management unit 113 may identify information ofapplications being executed in the specified window. The applicationmanagement unit 113 may display a list of the identified applications inthe specified window.

In the meantime, although not shown in FIG. 1 , the electronic device100 may further include elements having an equivalent level to theabove-mentioned elements. For example, according to various embodimentsof the present disclosure, the electronic device 100 may selectivelyfurther include elements having extra features such as a camera moduleto photograph a still image or a video, a broadcast receiving module toreceive a broadcast, a sensor module including a plurality of sensors(e.g., a motion sensor, an illumination sensor, an acceleration sensor,a geomagnetic sensor, and/or the like) a digital sound play module suchas MP3 module, and/or the like.

FIG. 2 is a flowchart illustrating a method of changing a screen of anelectronic device (e.g., an electronic device 100) according to anembodiment of the present disclosure.

Referring to FIG. 2 , according to various embodiments of the presentdisclosure, at operation 201, the controller 110 according may perform amulti window mode.

At operation 203, the controller 110 may determine whether the screenchange event is detected in a specified window. The screen change eventmay be generated through an input of a specified function key, an inputof selecting a screen change menu (or a screen change soft key)displayed on the display unit 130 when touching at least one windowamong a plurality of windows, a preset gesture input, or a combinationthereof.

If the controller 110 does not determine that the screen change event isdetected at operation 203, then the controller 110 may proceed tooperation 205 at which the controller 110 may perform a correspondingfunction. For example, the corresponding function may include anoperation of executing a new application according to a request from theuser through a specified window among multi-windows by the controller110, an operation of moving an application being executed in thespecified window to another window, or an operation of switchingapplications displayed in the specified window and the upper mostportion of another window, and/or the like.

In contrast, if the controller 110 determines that the screen changeevent is detected at operation 203, then the controller 110 may proceedto operation 207 at which the controller 110 displays a list ofapplications being executed on the specified window on the display unit130. The lists may be displayed by, for example, at least one of anicon, a thumbnail image, a text, and/or the like.

At operation 209, the controller 110 may change the screen of thespecified window to the execution screen of the application selectedfrom the list.

At operation 211, the controller 110 may determine whether amulti-window mode is terminated. If the controller 110 determines thatthe multi-window mode is not terminated at operation 211, then thecontroller 110 may return to operation 203. In contrast, if thecontroller 110 determines that the multi-window mode is terminated atoperation 211, then the controller 110 may terminate the screen changeoperation according to various embodiments of the present disclosure.

In contrast, according to various embodiments of the present disclosure,the electronic device 100 may provide a plurality of windows. Theplurality of windows may be functionally connected to the electronicdevice 100. For example, in order to provide a plurality of windows, theelectronic device 100 may divide a single window into a plurality ofwindows, or generate a plurality of windows in which at least part isoverlapped. Alternatively, the electronic device 100 may provide aplurality of windows through a plurality of display units functionallyconnected to the electronic device 100.

The controller 110 may obtain a selection of at least one windowdisplaying a first application among a plurality of windows. Forexample, the controller 110 may obtain a user input to select at leastone window. The controller 110 may display the at least one windowselected through the user input to be visually distinguished fromanother window.

The controller 110 may obtain an input related to a second applicationbeing executed in the selected at least one window. The controller 110may display the second application through the at least one window basedon the obtained input. For example, the controller 110 may display aselection menu to select the second application on the selected at leastone window, and display the second application through the at least onewindow based on the input obtained through the selection menu.

Alternatively, the controller 110 may display application informationrelated to the second application being executed in the selected atleast one window on the at least one window, obtain user input relatedto the application, and display the second application through the atleast one window based on the obtained user input. The applicationinformation may be displayed by at least one of a thumbnail image, anicon, a text, and/or the like.

According to various embodiments of the present disclosure, thecontroller 110 may display application information related to aplurality of applications executed in the electronic device 100. Forexample, the controller 110 may display an application tray thatdisplays applications provided by the electronic device 100 according tothe input of the user.

When at least part of the application information is selected, thecontroller 110 may select the window in which the application related tothe selected at least part of the application information is executed asthe at least one window. The controller 110 may select the applicationrelated to the selected at least part of the application information asthe second application, and may display the second application throughthe at least one window.

For example, assuming that the plurality of windows include a firstwindow and a second window, the controller 110 may display a firstselection menu related to the first window and a second selection menurelated to the second window when the application related to theselected at least part of the application information among theapplication information is executed in both the first window and thesecond window. The controller 110 may select the first window as the atleast one window when the first selection menu is selected, and selectthe second window as the at least one window when the second selectionmenu is selected.

The controller 110 may differently display at least one of a color, atext, or a location of the first and the second selection menus.Alternatively, the controller 110 may determine a display location ofthe first and the second selection menus based on a location relationbetween the first and the second windows. For example, the controller110 may vertically display the first and the second selection menus whenthe first and second windows are vertically arranged.

FIG. 3 is a diagram illustrating a method of executing a plurality ofapplications in a multi-window mode according to an embodiment of thepresent disclosure.

Referring to FIG. 3 , according to various embodiments of the presentdisclosure, the controller 110 may activate a multi-window mode. Forexample, when a preset key is input (e.g., a cancel key is input for oneor more seconds) in a state in which an application A is executed in afull screen, an application tray 10 may be displayed in one side of thescreen as illustrated in a drawing of reference numeral 310. Theapplication tray 10 may include an icon indicating applications includedin the electronic device 100. Alternatively, the application tray 10 mayinclude only the icons of the applications which are able to be executedsimultaneously with the application A which is currently being executed.The application tray 10 may disappear on a screen if there is no inputfor a given time (e.g., 3 seconds).

When a selection of a first icon 11 (e.g., a touch input on the firsticon 11) is detected in the application tray 10 in the reference numeral310 (e.g., in response to detection of selection of the first icon 11),the controller 110 may control the display unit 130 to divide a windowinto two windows as illustrated in a drawing of reference numeral 320,to display an execution screen of the application A on a first splitwindow 31, and to display an execution screen of the application Bcorresponding to the first icon 11 on a second split window 32.

When a selection of a second icon 12 (e.g., a touch input on the secondicon 12) is detected in the application tray 10 in the drawing ofreference numeral 320 (e.g., in response to detection of selection ofthe second icon 12), the controller 110 may control the display unit 130to display an execution screen of the application C corresponding to thesecond icon 12 on the first split window 31. The second split window 32may maintain the execution screen of the application B.

When a selection of a third icon 13 (e.g., a touch input on the thirdicon 13) is detected in the application tray 10 in a drawing ofreference numeral 330 (e.g., in response to detection of selection ofthe third icon 13), the controller 110 may control the display unit 130to display an execution screen of the application D corresponding to thethird icon 13 on the second split window 32. The first split window 31may maintain the execution screen of the application C.

When a selection of a fourth icon 14 (e.g., a touch input on the fourthicon 14) is detected in the application tray 10 in a drawing ofreference numeral 340 (e.g., in response to detection of the selectionof the fourth icon 14), the controller 110 may control the display unit130 to display an execution screen of the application E corresponding tothe fourth icon 14 on the first split window 31. The second split window32 may maintain the execution screen of the application D.

When a selection of a fifth icon 15 (e.g., a touch input on the fifthicon 15) is detected in the application tray 10 in a drawing ofreference numeral 350 (e.g., in response to selection of the fifth icon15), the controller 110 may control the display unit 130 to display anexecution screen of the application F corresponding to the fifth icon 15on the second split window 32. The first split window 31 may maintainthe execution screen of the application E.

In a drawing of reference numeral 360, the applications A, C and E maybe executed in the first split window 31, and the applications B, D andF may be executed in the second split window 32.

In the meantime, FIG. 3 illustrates that the application correspondingto the selected icon is alternately executed in the first split window31 or the second split window 32 when the icon included in theapplication tray 10 is selected. However, various embodiments of thepresent disclosure are not limited thereto. For example, according tovarious embodiments of the present disclosure, an input totouch-and-drag the icon of the application tray 10 into the first splitwindow 31 or the second split window 32 is detected, an applicationcorresponding to the touch-and-dragged icon may be executed in acorresponding window. Thus, a user may execute a specific application ina desired window among a plurality of windows.

Further, FIG. 3 illustrates that the application tray 10 is displayed ina left end of the screen. However, various embodiments of the presentdisclosure are not limited thereto. For example, the application tray 10may be displayed in the right end, upper end or lower end of the screen,or may be displayed in an arbitrary location (e.g., a center of screen).

Further, FIG. 3 illustrates that the application tray 10 may be turnedon/off through the preset key input. However, various embodiments of thepresent disclosure are not limited thereto. For example, according tovarious embodiments of the present disclosure, a menu having an icontype that turns on/off the application tray 10 may be displayed in oneside of the screen.

Further, FIG. 3 illustrates that a window is split into two windows.However, various embodiments of the present disclosure are not limitedthereto. For example, according to various embodiments of the presentdisclosure, a window may be split into three or more windows.

FIGS. 4 and 5 are diagrams of screen illustrating a method of changing ascreen of an electronic device according to an embodiment of the presentdisclosure.

Referring to FIG. 4 , a drawing of reference numeral 410 indicates astate in which a plurality of applications are executed through amulti-window through the above-mentioned method of FIG. 3 . For example,the drawing of reference numeral 410 may indicate a state in whichapplications A, C and E are executed in the first split window 31, andapplications B, D and F are executed in the second split window 32.

For example, when a touch is detected in the first split window 31(e.g., in response to detection of selection of the first split window31), as shown in a drawing of reference numeral 420, the controller 110may control to display a function menu window 40 including various menuswhich are available in the first split window 31 in one side of thefirst split window 31. For example, the function menu window 40 mayinclude a task change menu 41 to call a list of applications beingexecuted, a window termination menu 43 to turn off a window beingdisplayed, and a full screen change menu 45 to change a split windowinto a full screen. The function menu window 40 may be removed from thescreen if there is no input for a certain time (e.g., a threshold time)or more (e.g., 3 second).

In the drawing of reference numeral 420, when the task change menu 41 istouched (e.g., in response to detection of selection of the task changemenu 41), the controller 110 may display a list 50 of the applicationsbeing executed in the first split window 31. For example, the controller110 may display the list 50 including a thumbnail image for applicationsA, C and E as shown in a drawing of reference numeral 430.

When a thumbnail image 51 corresponding to the application C is selected(e.g., touched) from the list 50 (e.g., in response to detection ofselection of the thumbnail image 51), the controller 110 may control todisplay the execution screen of application C in the first split window31 as shown in a drawing of reference numeral 440.

Referring to FIG. 5 , a drawing of reference numeral 510 indicates astate in which a plurality of applications are executed through aplurality of windows through the above-mentioned method of FIG. 3 . Forexample, the drawing of reference numeral 510 may indicate a state inwhich applications A, C and E are executed in the first split window 31,and applications B, D and F are executed in the second split window 32.

In the drawing of reference numeral 510, when the second split window 32is touched (e.g., in response to selection of the second split window32), as shown in a drawing of reference numeral 520, the controller 110may control to display a function menu window 40 including various menuswhich are available in the second split window 32 in one side of thesecond split window 32. For example, the function menu window 40 mayinclude a task change menu 41, a window termination menu 43, and a fullscreen change menu 45.

In the drawing of reference numeral 520, when the task change menu 41 istouched (e.g., in response to detection of selection of the task changemenu 41), the controller 110 may display a list 55 of the applicationsbeing executed in the second split window 32. For example, thecontroller 110 may display the list 55 including a thumbnail image forapplications B, D and F as shown in a drawing of reference numeral 530.When a thumbnail image 52 corresponding to the application B is selected(e.g., touched) from the list 55 (e.g., in response to detection ofselection of the thumbnail image 52), the controller 110 may control todisplay the execution screen of application B in the second split window32 as shown in a drawing of reference numeral 540.

In the meantime, FIGS. 4 and 5 illustrate that the function menu window40 is displayed when an input to touch a part of the first split window31 or the second split window 32 is detected. However, variousembodiments of the present disclosure are not limited thereto. Forexample, according to various embodiments of the present disclosure, thefunction menu window 40 may be displayed based on a specified key inputor a specified gesture input. Alternatively, according to variousembodiments of the present disclosure, a gesture for executing a menuincluded in the function menu window 40 may be specified. For example,the controller 110 may execute a function corresponding to the taskchange menu 41 when a first gesture is inputted in the first splitwindow 31 or the second split window 32, execute a functioncorresponding to the window termination menu 43 when a second gesture isinputted, and execute a function corresponding to the full screen changemenu 45 when a third gesture is inputted.

In addition, FIGS. 4 and 5 illustrate that the lists 50 and 55 aredisplayed by using a thumbnail image for the execution screen of theapplication. However, various embodiments of the present disclosure arenot limited thereto. For example, according to various embodiments ofthe present disclosure, the lists 50 and 55 may be displayed by using anicon or a text (e.g., a name of application), or by combining at leastone of a thumbnail image, an icon, a text, and/or the like.

FIGS. 6 and 7 are diagrams of screen illustrating a method of changing ascreen of an electronic device according to various embodiments of thepresent disclosure. FIGS. 6 and 7 illustrate an example of changing ascreen in a multi window mode by using a pop-up window.

Referring to FIG. 6 , according to various embodiments of the presentdisclosure, the controller 110 may activate the multi window mode, andmay detect, for example, a specified key input, a menu input, a gestureinput, and/or the like. In this case, as shown in a drawing of referencenumeral 610, the controller 110 may display the application tray 10including icons corresponding to the applications executable in theelectronic device 100 on the display unit 130.

When a third icon 13 corresponding to the application D of theapplication tray 10 is selected (e.g., touched) (e.g., in response todetection of selection of the third icon 13), as shown in a drawing ofreference numeral 620 the controller 110 may output a pop-up window 60to one side of the screen, and may display the execution screen of theapplication D on the pop-up window 60. The size or location of thepop-up window 60 may be changed.

In the drawing of reference numeral 620, when a selection of a fourthicon 14 of the application tray 10 is detected (e.g., in response todetection of selection of the fourth icon 14), as shown in a drawing ofreference numeral 630, the controller 110 may display the executionscreen of the application E on the pop-up window 60.

In the drawing of reference numeral 630, when a selection of a sixthicon 16 of the application tray 10 is detected (e.g., in response todetection of selection of the sixth icon 16), as shown in a drawing ofreference numeral 640, the controller 110 may display the executionscreen of the application G on the pop-up window 60.

Referring to FIG. 7 , when the pop-up window 60 is touched as shown in adrawing of reference numeral 710 in a state in which a plurality ofapplications (e.g., D, E, G) are executed (e.g., in response todetection of selection of the pop-up window 60), the controller 110 mayoutput the function menu window 40 in one side of the pop-up window 60as shown in a drawing of reference numeral 720. When the task changemenu 41 is selected (touched) from the function menu window 40 (e.g., inresponse to detection of selection of the task change menu 41), thecontroller 110 may display a list 70 of the applications being executedin the pop-up window 60 on the pop-up window 60 as shown in a drawing ofreference numeral 730.

When a specific thumbnail image 71 (e.g., a thumbnail imagecorresponding to the application D) is selected (e.g., touched) from thelist (e.g., in response to detection of selection of the specificthumbnail image 71), the controller 110 may change the screen of thepop-up window 60 to the execution screen of the application D as shownin a drawing of reference numeral 740.

In the meantime, FIGS. 6 and 7 that the pop-up window 60 is displayedseparately in the state of multi-window in which the screen is splitinto two screens. However, various embodiments of the present disclosureare not limited thereto. For example, according to various embodimentsof the present disclosure, when the screen is not split, or when theexecution of the application is requested even when the screen is splitinto three or more screens, the execution screen of the requestedapplication may be displayed by using the pop-up window 60.

FIGS. 8A, 8B, 8C, 8D, and 8E are diagrams of screen illustrating amethod of changing a screen of an electronic device according to variousembodiments of the present disclosure

Referring to FIGS. 8A, 8B, 8C, 8D, and 8E, according to variousembodiments of present disclosure, the controller 110 may change thescreen by using an icon included in the application tray 10. Forexample, as shown in FIG. 8A, the controller 110 may display theexecution screen of the application E on the first split window 31,display the execution screen of the application C on the second splitwindow 32, and display the application tray 10 in the left end of thescreen.

When a second icon 12 is selected in the application tray 10 (e.g., inresponse to detection of selection of the second icon 12), thecontroller 110 may display an icon of applications being executed on thesecond split window 32 in which an application corresponding to theselected second icon 12 is executed. In this case, the controller 110may visually differently display the second split window 32 in which anapplication corresponding to the second icon 12 is executed. Thevisually different display is to notify a user of a state in which theapplication corresponding to the second icon 12 is executed in thesecond split window 32.

Referring to FIG. 8A, it can be recognized that applications C, C1 andC2 are being executed in the second split window 32. The applications C,C1 and C2 may mean that the same application (e.g., an Internet browser)was executed several times. Meanwhile, although not illustrated, in FIG.8A, when at least one icon (e.g., C2) is selected (e.g., in response todetection of selection of at least one icon), the controller 110 maydisplay execution screen of application corresponding to the selected atleast one icon C2 on the second split window 32.

According to various embodiments of the present disclosure, the sameapplication may be executed several times in another window. Forexample, as illustrated in FIGS. 8B to 8D, the application C may beexecuted in the first split window 31 and the second split window 32respectively. In this case, when the second icon 12 corresponding to theapplication C is selected in the application tray 10 (e.g., in responseto detection of selection of the second icon 12), the controller 110 mayvisually provide the execution state of the application C to the user.For example, as illustrated in FIG. 8B, the controller 110 mayidentically display at least part (e.g., an edge, a background color,and/or the like) of the first split window 31 and an icon 12 a ofapplication C1 being executed in the first split window 31 as a firstcolor, and may identically display at least part of the second splitwindow 32 and an icon 12 b of application C2 being executed in thesecond split window 32 as a second color. In this case, a user mayrecognize the execution state of application through a color.

Alternatively, as illustrated in FIG. 8C, the controller 110 may displayan identification code (e.g., a number) at one side of icons C1 and C2displayed in the application tray 10. In FIG. 8C, the number 1 displayedin the icon C1 may mean that application is being executed in the firstsplit window 31, and the number 2 displayed in the icon C2 may mean thatapplication is being executed in the second split window 32. In thiscase, a user may recognize the execution state of application throughthe identification code (e.g., a number) displayed on the icon.

Alternatively, as illustrated in FIG. 8D, the controller 110 may arrangeicons C1 and C2 vertically. This may mean that application C1 is beingexecuted in the first split window 31, and application C2 is beingexecuted in the second split window 32. In this case, the user mayrecognize the execution state of the application through a relativelocation (arrangement) of icons C1 and C2. Meanwhile, although not shownin a drawing, when the icon (e.g., C1) is selected in FIGS. 8B to 8D,the controller 110 may display the execution screen of the applicationcorresponding to the selected icon (C1) on the first split window 31.

According to various embodiments of the present disclosure, whenselecting the icon in the application tray 10 (e.g., in response todetection of the selection of the icon), the controller 110 maysimultaneously display the icon of the applications being executed inthe window in which the selected icon is executed.

For example, when a fourth icon 14 is selected in the application tray10 (e.g., in response to detection of selection of the fourth icon 14),as shown in FIG. 8E, the controller 110 may display the icon of theapplications being executed in the first split window 31 in which theapplication corresponding to the fourth icon 14 is executed.

In this case, the controller 110 may visually differently display thefirst split window 31 in which the application corresponding to thefourth icon 14 is executed. The visually different display is to notifya user of a state in which the application corresponding to the fourthicon 14 is executed in the first split window 31. For example, referringto FIG. 8E, it can be recognized that applications D, E and F are beingexecuted in the first split window 31. Meanwhile, although not shown,when a specific icon (e.g., F) is selected in a state in which aplurality of icons are displayed (e.g., in response to detection ofselection of the specific icon), the controller 110 may displayexecution screen of application corresponding to the selected specificicon (F) on the first split window 31.

FIG. 9 is a diagram of screen illustrating a method of changing a screenof an electronic device according to various embodiments of the presentdisclosure.

Referring to FIG. 9 , according to various embodiments of the presentdisclosure, the controller 110 may control a screen change operation ina multi-window mode in which the electronic device 100 is wirelesslyconnected to a display apparatus 200. The display apparatus 200 may bean electronic device, and may include, for example, a tablet PC, amonitor, a digital TV, notebook PC, and/or the like.

The controller 110 may control, as shown in a drawing of referencenumeral 910, to display the execution screen of the application Athrough the display unit 130 of the electronic device 100, and todisplay the execution screen of the application D through a display unit230 of the display apparatus 200. The electronic device 100 may beassumed to execute applications B and C as a background operation, andthe display apparatus 200 may be assumed to execute applications E and Fas a background operation.

In the drawing of reference numeral 910, when a task change event isdetected in a state in which the electronic device 100 is selected(e.g., focused) (e.g., in response to detection of the task changeevent), as shown in a drawing of reference numeral 920, the controller110 may display a list 90 of applications being executed in theelectronic device 100. When a thumbnail image 91 corresponding to theapplication B is selected from the list 90 (e.g., in response toselection of the thumbnail image 91), as shown in a drawing of referencenumeral 920, the controller 110 may display the execution screen of theapplication B on the display unit 130 of the electronic device 100, asshown in a drawing of reference numeral 930.

In the meantime, when the task change event is detected in a state inwhich the display apparatus 200 is selected (e.g., focused) (e.g., inresponse to detection of the task change event), as shown in a drawingof reference numeral 940, the controller 110 may display a list 95 ofapplications being executed in a display unit 230 of the displayapparatus 200. It is illustrated that the list 95 is displayed on thedisplay apparatus 200. However, when the display apparatus 200 does nothave a separate input device, the list 95 may be displayed on thedisplay unit 130 of the electronic device 100.

When a thumbnail image 96 corresponding to the application E from thelist 95 is selected (e.g., in response to detection of selection of thethumbnail 96), as shown in a drawing of reference numeral 950, thecontroller 110 may display the execution screen of the application E onthe display unit 230 of the display apparatus 200. In the meantime, FIG.9 illustrates that the electronic device 100 is wirelessly connected tothe display apparatus 200. However, various embodiments of the presentdisclosure are not limited thereto. For example, the electronic device100 and the display apparatus 200 may be connected in wired.

The method for changing a screen in an electronic device according to anembodiment of the present disclosure may be implemented in a programcommand form executable by various computer means and be recorded in anon-transitory computer readable recording medium. In this case, thenon-transitory computer readable recording medium may include a programcommand, a data file, a data structure individually, the like, or acombination thereof. In the meantime, the program command recorded in anon-transitory computer-readable recording medium may be speciallydesigned or configured for the present disclosure or be known to aperson having ordinary skill in a computer software field to be used.The non-transitory computer readable recording medium includes MagneticMedia such as hard disk, floppy disk, or magnetic tape, Optical Mediasuch as Compact Disc Read Only Memory (CD-ROM) or Digital Versatile Disc(DVD), Magneto-Optical Media such as floptical disk, and a hardwaredevice such as ROM. RAM, or flash memory for storing and executingprogram commands. Further, the program command includes a machinelanguage code created by a compiler and a high-level language codeexecutable by a computer using an interpreter. The foregoing hardwaredevice may be configured to be operated according to at least onesoftware module to perform an operation of the present disclosure.

As described above, the method and apparatus for changing a screen in anelectronic device according to various embodiments of the presentdisclosure may provide an application which is being executed for eachwindow without providing all applications being executed, when a screenchange is requested, thereby improving the user's convenience.

While the present disclosure has been shown and described with referenceto various embodiments thereof, it will be understood by those skilledin the art that various changes in form and details may be made thereinwithout departing from the spirit and scope of the present disclosure asdefined by the appended claims and their equivalents.

What is claimed is:
 1. A portable communication device comprising: atouchscreen display; and a processor configured to: display, via thetouchscreen display, a first window and a second window concurrentlysuch that a first execution screen corresponding to a first applicationis displayed in substantially an entire area of the first window, andthat a second execution screen corresponding to a second application isdisplayed in substantially an entire area of the second window, receivea first touch input via the touchscreen display while the firstexecution screen and the second execution screen are displayed in thefirst window and the second window, respectively, in response to thefirst touch input, display a first icon indicative of a thirdapplication and a second icon indicative of a fourth application asoverlapping with the first execution screen displayed in the firstwindow or the second execution screen displayed in the second window,receive a second touch input with respect to the first icon while thefirst icon and the second icon are displayed as overlapping with thefirst execution screen displayed in the first window or the secondexecution screen displayed in the second window, in response to thesecond touch input, display a third window within the first window suchthat a third execution screen corresponding to the third application isdisplayed in substantially an entire area of the third window, receive athird touch input with respect to the second icon while the firstexecution screen, the second execution screen and the third executionscreen are displayed concurrently in the first window, the second windowand the third window, respectively, in response to the third touchinput, replace, in the third window, the third execution screen with afourth execution screen corresponding to the fourth application whilethe first execution screen, the second execution screen and the thirdexecution screen are displayed concurrently in the first window, thesecond window and the third window, respectively, receive a fourth touchinput with respect to the third window while the first execution screen,the second execution screen and the fourth execution screen aredisplayed concurrently in the first window, the second window and thethird window, respectively, in response to the fourth touch input,display a first indication and a second indication concurrently withinthe third window, the first indication indicative of the third executionscreen previously displayed in the third window, and the secondindication indicative of the fourth execution screen previouslydisplayed in the third window, receive a fifth touch input to select thefirst indication or the second indication while the first executionscreen, the second execution screen and the first and the secondindications are displayed concurrently, and in response to the fifthtouch input to select the first indication or the second indication,display a corresponding execution screen of the third execution screenor the fourth execution screen, respectively, in the third window. 2.The portable communication device of claim 1, wherein the firstindication includes a first image corresponding to and smaller than thethird execution screen, and the second indication includes a secondimage corresponding to and smaller than the fourth execution screen, andwherein the processor is further configured to: display a portion of thesecond image as overlapping with a portion of the first image.
 3. Theportable communication device of claim 1, wherein the processor isfurther configured to: perform the displaying of the first indicationand the second indication such that the first indication includes afirst name indicative of the third application and a first thumbnailimage corresponding to the third execution screen, and that the secondindication includes a second name indicative of fourth application and asecond thumbnail image corresponding to the fourth execution screen. 4.The portable communication device of claim 1, wherein the processor isfurther configured to: perform the displaying of the third window suchthat the third window including the third execution screen is presentedas a pop-up box.
 5. The portable communication device of claim 1,wherein the processor is further configured to: refrain from displayingthe first indication or the second indication while the correspondingexecution screen is displayed in response to the fifth touch input. 6.The portable communication device of claim 1, wherein the processor isfurther configured to: receive a touch input for displaying an icondisplay area, the icon display area including a plurality of executionsicons that each correspond to a respective application while the firstexecution screen and the second execution screen are displayed in thefirst window and the second window, respectively, and based on receivingthe touch input for displaying the icon display area, display the icondisplay area over the first execution screen displayed in the firstwindow or the second execution screen displayed in the second window. 7.The portable communication device of claim 1, wherein the first windowand the second window comprise a partitioning of substantially an entireregion of the touchscreen display.
 8. The portable communication deviceof claim 7, wherein the processor is further configured to display thefirst window and the second window adjacent to each other havingsubstantially equal shape.
 9. The portable communication device of claim7, wherein the processor is further configured to display the firstwindow and the second window as a pop-up window, respectively.
 10. Theportable communication device of claim 9, wherein the processor isfurther configured to display the first window and the second window inpartial overlap.
 11. A method of a portable communication devicecomprising a touchscreen display, the method comprising: displaying, viathe touchscreen display, a first window and a second window concurrentlysuch that a first execution screen corresponding to a first applicationis displayed in substantially an entire area of the first window, andthat a second execution screen corresponding to a second application isdisplayed in substantially an entire area of the second window;receiving a first touch input via the touchscreen display while thefirst execution screen and the second execution screen are displayed inthe first window and the second window, respectively; in response to thefirst touch input, displaying a first icon indicative of a thirdapplication and a second icon indicative of a fourth application asoverlapping with the first execution screen displayed in the firstwindow or the second execution screen displayed in the second window;receiving a second touch input with respect to the first icon while thefirst icon and the second icon are displayed as overlapping with thefirst execution screen displayed in the first window or the secondexecution screen displayed in the second window; in response to thesecond touch input, displaying a third window within the first windowsuch that a third execution screen corresponding to the thirdapplication is displayed in substantially an entire area of the thirdwindow; receiving a third touch input with respect to the second iconwhile the first execution screen, the second execution screen and thethird execution screen are displayed concurrently in the first window,the second window and the third window, respectively; in response to thethird touch input, replacing, in the third window, the third executionscreen with a fourth execution screen corresponding to the fourthapplication while the first execution screen, the second executionscreen and the third execution screen are displayed concurrently in thefirst window, the second window and the third window, respectively;receiving a fourth touch input with respect to the third window whilethe first execution screen, the second execution screen and the fourthexecution screen are displayed concurrently in the first window, thesecond window and the third window, respectively; in response to thefourth touch input, displaying a first indication and a secondindication concurrently within the third window, the first indicationindicative of the third execution screen previously displayed in thethird window, and the second indication indicative of the fourthexecution screen previously displayed in the third window; receiving afifth touch input to select the first indication or the secondindication while the first execution screen, the second execution screenand the first and the second indications are displayed concurrently; andin response to the fifth touch input to select the first indication orthe second indication, displaying a corresponding execution screen ofthe third execution screen or the fourth execution screen, respectively,in the third window.
 12. The method of claim 11, wherein the firstindication includes a first image corresponding to and smaller than thethird execution screen, and the second indication includes a secondimage corresponding to and smaller than the fourth execution screen, andwherein the method further comprises: displaying a portion of the secondimage as overlapping with a portion of the first image.
 13. The methodof claim 11, wherein the displaying of the first indication and thesecond indication comprises: performing the displaying of the firstindication and the second indication such that the first indicationincludes a first name indicative of the third application and a firstthumbnail image corresponding to the third execution screen, and thatthe second indication includes a second name indicative of fourthapplication and a second thumbnail image corresponding to the fourthexecution screen.
 14. The method of claim 11, wherein the displaying ofthe third window comprises: performing the displaying of the thirdwindow such that the third window including the third execution screenis presented as a pop-up box.
 15. The method of claim 11, furthercomprising: refraining from displaying the first indication or thesecond indication while the corresponding execution screen is displayedin response to the fifth touch input.
 16. The method of claim 11,further comprising: receiving a touch input for displaying an icondisplay area, the icon display area including a plurality of executionsicons that each correspond to a respective application while the firstexecution screen and the second execution screen are displayed in thefirst window and the second window, respectively; and based on receivingthe touch input for displaying the icon display area, displaying theicon display area over the first execution screen displayed in the firstwindow or the second execution screen displayed in the second window.17. The method of claim 11, wherein the first window and the secondwindow comprise a partitioning of substantially an entire region of thetouchscreen display.
 18. The method of claim 17, further comprising:displaying the first window and the second window adjacent to each otherhaving substantially equal shape.
 19. The method of claim 17, furthercomprising: displaying the first window and the second window as apop-up window, respectively.
 20. The method of claim 19, furthercomprising: displaying the first window and the second window in partialoverlap.
 21. A portable communication device comprising: a touchscreendisplay; and a processor configured to: display, via the touchscreendisplay, a first window and a second window concurrently such that afirst execution screen corresponding to a first application is displayedin substantially an entire area of the first window, and that a secondexecution screen corresponding to a second application is displayed insubstantially an entire area of the second window, receive a first touchinput via the touchscreen display while the first execution screen andthe second execution screen are displayed in the first window and thesecond window, respectively, in response to the first touch input,display a first icon indicative of a third application and a second iconindicative of a fourth application as overlapping with at least oneexecution screen of the first execution screen displayed in the firstwindow or the second execution screen displayed in the second window,receive a second touch input with respect to the first icon while thefirst icon and the second icon are displayed as overlapping with the atleast one execution screen, in response to the second touch input,display a third window within the first window such that a thirdexecution screen corresponding to the third application is displayed insubstantially an entire area of the third window, receive a third touchinput with respect to the second icon while the first execution screen,the second execution screen and the third execution screen are displayedconcurrently in the first window, the second window and the thirdwindow, respectively, in response to the third touch input, replace, inthe third window, the third execution screen with a fourth executionscreen corresponding to the fourth application while the first executionscreen, the second execution screen and the third execution screen aredisplayed concurrently in the first window, the second window and thethird window, respectively, receive a fourth touch input with respect tothe third window while the first execution screen, the second executionscreen and the fourth execution screen are displayed concurrently in thefirst window, the second window and the third window, respectively, inresponse to the fourth touch input, concurrently display within thethird window a set of indications for identifying and changing executionscreens in the third window, the set of indications comprisingindications only corresponding to applications previously executed inthe third window, the set of indications including a first indicationindicative of the third execution screen and a second indicationindicative of the fourth execution screen, receive a fifth touch inputto select the first indication or the second indication while the firstexecution screen, the second execution screen, and the first and thesecond indications are displayed concurrently, and in response to thefifth touch input to select the first indication or the secondindication, display a corresponding execution screen of the thirdexecution screen or the fourth execution screen, respectively, in thethird window with the first execution screen in the first window and thesecond execution screen in the second window.